.block5{
	display: block;
	height: .5rem;
	background: #f5f5f5;
}
/*首页*/
header{
	position: fixed;
	background: #fff;
	width: 100%;
	height: 2rem;
	z-index: 9;
	left: 0;
	top: 0;
}
header:after{
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	background: #E8E8E8;
}
header a.back{
	position: absolute;
	left: .5rem;
	width: .4rem;
	top: .6rem;
}
header a.location{
	position: absolute;
	left: 1.5rem;
	color: #333333;
	font-size: .5rem;
	line-height: 2rem;
}
header a.location:after{
	position: absolute;
	content: '';
	border-left: .25rem solid transparent;
	border-right: .25rem solid transparent;
	border-bottom: .25rem solid transparent;
	border-top: .25rem solid #313131;
	right: -.6rem;
	top: .85rem;
}
header a.back img{
	width: 100%;
}
header h1{
	line-height: 2rem;
	text-align: center;
	color: #333333;
	font-size: .6rem;
}
.container{
	padding-top: 2rem;
	padding-bottom: 4rem;
}
.searchbox{
	position: relative;
}
.searchbox img.search-bg{
	width: 100%;
}
.searchbox .search{
	align-items: center;
	justify-content: flex-start;
	position: absolute;
	top: .5rem;
	width: 15rem;
	left: .5rem;
	padding: 0 .4rem;
	box-sizing: border-box;
	background:rgba(255,255,255,.2);
	border-radius: .2rem;
	height: 1.6rem;
	z-index: 99;
}
.searchbox .search img{
	width: .7rem;
	height: .7rem;
	margin-right: .4rem;
}
.searchbox .search input{
	width: 13.1rem;
	font-size: .55rem;
	color: #fff;
}
.searchbox .search input::-webkit-input-placeholder{
	font-size: .55rem;
	color: #fff;
}
.searchbox .swiper-pagination-fraction{
	width: 1.6rem;
	text-align: center;
	height: .9rem;
	line-height: .9rem;
	background: rgba(0,0,0,.5);
	border-radius: 1rem;
	font-size: .48rem;
	color: #fff;
	right: .6rem;
	left: initial;
}
.special-tag{
	padding: .5rem;
	justify-content: space-around;
}
.special-tag a{
	align-items: center;
}
.special-tag a img{
	height: 1.2rem;
}
.special-tag a p{
	color: #777676;
	font-size: .5rem;
	margin-top: .3rem;
}
.headline{
	width: 15rem;
	margin: .5rem auto 0;
	padding: 0 .5rem;
	box-sizing: border-box;
	height: 2.2rem;
	align-items: center;
	justify-content: space-between;
	box-shadow:0px 2px 13px 0px rgba(61,61,61,0.11);
}
.headline span{
	font-size: .6rem;
	color: #FF9645;
	width: 1.4rem;
	font-weight: bold;
	line-height: .8rem;
}
.headline p{
	width: 12rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}

.noticTipTxt {
	width: 12rem;
	color: #ff7300;
	height: 50px;
	line-height: 20px;
	overflow: hidden;
}

.noticTipTxt li {
	align-items: center;
	height: 50px;
	line-height: 20px;
}

.noticTipTxt a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #333333;
	font-size: .5rem;
	text-decoration: none;
	position: relative;
}
.part{
	margin-top: .8rem;		
	padding: 0 .5rem;
}
.part-title{
	justify-content: space-between;
	align-items: center;
}
.part-title h2{
	color: #333333;
	font-size: .65rem;
}
.part-title a{
	color: #666666;
	font-size: .5rem;
	background: url(../images/icon/icon-right.png) no-repeat right center;
	background-size: .3rem .6rem;
	padding-right: .6rem;
}
.provice{
	justify-content: flex-start;
	margin-top: .5rem;
}
.provice a{
	height: 7rem;
	width: 4.8rem;
	box-shadow:0px 2px 13px 0px rgba(61,61,61,0.16);
	margin-right: .3rem;
}
.provice a:last-of-type{
	margin-right: 0;
}
.provice a img{
	height: 5.6rem;
}
.provice a p{
	line-height: 1.4rem;
	color: #666666;
	font-size: .5rem;
	text-align: center; 
}
.building-list{
	margin-top: .5rem;	
}
.list-part{
	margin-bottom: 1.2rem;
}
.list-part a.list-pic,.list-part a.list-pic img{
	width: 100%;
	height: 100%;
	display: block;
}
.list-con{
	padding: 0 .5rem;
	position: relative;
}
.list-part .list-title{
	margin-top: .5rem;
	align-items: center;
}
.list-part .list-title a{
	font-size: .55rem;
	font-weight: bold;
	margin-right: .5rem;
	color: #333333;
}
.list-part .list-title em{
	height: .7rem;
	align-items: center;
	padding: 0 .2rem;
	border-radius:.2rem;
}
.list-part .list-title em.wait-sale{
	background:rgba(14,193,111,.2);
	font-size: .5rem;
	color: #0EC16F;
}
.list-part .list-title em.on-sale{
	background:rgba(255,69,69,.2);
	font-size: .5rem;
	color: #FF1E00;
}
.list-part .list-title em.pre-sale{
	background:rgba(255,150,69,.2);
	font-size: .5rem;
	color: #ff9645;
}
.list-part .list-title em.last-sale{
	background:rgba(59,142,255,.2);
	font-size: .5rem;
	color: #3b8eff;
}
.list-part .list-title em.stop-sale,.list-part .list-title em.ready-sale{
	background:rgba(192,192,192,.2);
	font-size: .5rem;
	color: #c0c0c0;
}
.list-part span{
	font-size: .5rem;
	color: #FF4545;
	font-family: arial;
	margin: .2rem 0;
}
.list-part p{
	color: #999999;
	font-size: .5rem;
	background: url(../images/icon/location.png) no-repeat left center;
	background-size: .4rem .55rem;
	padding-left: .6rem;
	margin-bottom: .3rem;
}
.list-part div.row {
	align-items: center;
}
.list-part .row label{
	width: 2.4rem;
	height: .7rem;
	border:1px solid rgba(220,220,220,1);
	border-radius: .2rem;
	margin-right: .2rem;
	font-size: .45rem;
	color: #8C8C8C;
	box-sizing: border-box;
	justify-content: center;
	align-items: center;
}
.list-part a.list-tel{
	position: absolute;
	right: .5rem;
	top: .5rem;
	width: 1.2rem;
	height: 1.2rem;
}
.list-part a.list-tel img{
	width: 100%;
	height: 100%;
}
.all-building{
	height: 1.8rem;
	border:1px solid rgba(232, 232, 232, 1);
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	font-size: .6rem;
	color: #666666;
}
/*省份首页*/
.city{
	margin-top: .5rem;
	flex-wrap: wrap;
}
.city a{
	position: relative;
	width: 7.35rem;
	height: 4rem;
	margin-right: .3rem;
	margin-bottom: .3rem;
}
.city a img{
	width: 100%;
	height: 100%;
}
.city a:nth-of-type(2n+2){
	margin-right: 0;
}
.city a .column{
	width: 7.2rem;
	height: 4rem;
	position: absolute;
	top: 0;
	left: 0;
	justify-content: center;
	align-items: center;
}
.city a .column h2{
	font-size: .55rem;
	color: #fff;
}
.city a .column p{
	font-size: .4rem;
	color: #fff;
	margin-top: .2rem;
}
/*城市首页*/
.airbox{
	justify-content: space-around;
	align-items: center;
	height: 2.4rem;
	box-shadow:0px 2px 13px 0px rgba(61,61,61,0.11);
	width: 100%;
}
.airbox .column{
	justify-content: center;
	align-items: center;
}
.airbox .column label{
	font-size: .55rem;
	color: #999999;
}
.airbox .column p{
	font-size: .55rem;
	color: #333333;
	margin-top: .3rem;
}
/*楼盘详情*/
.notice-box{
	display: none;
	position: fixed;
	z-index: 10;
	width: 10rem;
	height: 8rem;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background:rgba(255,255,255,1);
	border-radius:.1rem;
}
.team-box{
	display: none;
	position: fixed;
	z-index: 10;
	width: 10rem;
	height: 8rem;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background:rgba(255,255,255,1);
	border-radius:.1rem;
}

.notice-box .column,.team-box .column{
	align-items: center;
	justify-content: center;
	height: 8rem;
}
.notice-box .column h2,.team-box .column h2{
	color: #333333;
	font-size: .7rem;
	font-weight: normal;
}
.team-box .column h2{
	margin-bottom: .3rem;
}
.team-box ul li{
	align-items: center;
	margin-top: .2rem;
}
.team-box ul li label{
	font-size: .56rem;
	color: #333333;
	width: 2rem;
}
.team-box ul li input{
	border:1px solid rgba(191,191,191,1);
	border-radius:.2rem;
	height: 1.4rem;
	padding: 0 .5rem;
	width: 6.6rem;
	font-size: .56rem;
	color: #333;
}
.notice-box .column p{
	color: #333333;
	font-size: .6rem;
	margin: .1rem 0 .3rem 0;
}
.notice-box .column input{
	width: 7rem;
	height: 1.4rem;
	font-size: .56rem;
	color: #333;
	padding: 0 .5rem;
	border:1px solid rgba(191,191,191,1);
	border-radius:.2rem;
}
.notice-box .column input::-webkit-input-placeholder,.team-box ul li input::-webkit-input-placeholder{
	color: #999;
	font-size: .56rem;
}
.notice-box .column .submit-btn,.team-box .column .submit-btn{
	margin-top: .8rem;
	width: 7rem;
	justify-content: space-between;
}
.notice-box .column .row a,.team-box .column .row a{
	border:1px solid rgba(255,150,69,1);
	border-radius:.2rem;
	width: 3rem;
	color: #FF9645;
	font-size: .6rem;
	height: 1.4rem;
	justify-content: center;
	align-items: center;
}
.notice-box .column .row button,.team-box .column .row button{
	background: #FF9645;
	border-radius:.2rem;
	width: 3rem;
	color: #fff;
	height: 1.4rem;
	font-size: .6rem;
	text-align: center;
}
.building-info{
	padding: .5rem;
	box-sizing: border-box;
	color: #333333;
	font-size: .6rem;
}
.building-price{
	justify-content: space-between;
	align-items: center;
	margin-top: .2rem;
}
.building-price em{
	font-size: .5rem;
	color: #FF4545;
	font-weight: bold;
}
.building-price .row{
	align-items: center;
}
.building-price .row img{
	width: .55rem;
}
.building-price .row span{
	color: #999999;
	font-size: .5rem;
	margin: 0 .3rem;
}
.building-tag{
	padding: .6rem 0;
	position: relative;
}
.building-tag:after{
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	background: #E8E8E8;
}
.building-tag.row{
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
.building-tag.row label{
	align-items: center;
	justify-content: center;
	height: .8rem;
	width: 2.4rem;
	border: 1px solid #DCDCDC;
	border-radius: .1rem;
	font-size: .45rem;
	color: #8C8C8C;
	margin-right: .2rem;
	margin-top: .2rem;
}
.building-info ul.building-date{
	margin-top: .6rem;
}
.building-info ul.building-date li{
	justify-content: space-between;
	margin-top: .5rem;
	line-height: .8rem;
}
.building-info ul.building-date li span{
	color: #9A9A9A;
	font-size: .52rem;
}
.building-info ul.building-date li p{
	font-size: .52rem;
	color: #333333;
	width: 12rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.building-notice{
	padding: .5rem 0;
	margin-top: .5rem;
	justify-content: space-around;
	align-items: center;
}
.building-notice a{
	align-items: center;
	flex: 1;
	position: relative;
	justify-content: center;
}
.building-notice a img{
	width: .6rem;
	margin-right: .4rem;
}
.building-notice a span{
	color: #FF8C40;
	font-size: .6rem;
}
.building-notice a:first-of-type:after{
	position: absolute;
	content: '';
	width: 1px;
	height: 100%;
	right: 0;
	top: 0;
	background: #E3E4E8;
}
.order-wait{
	justify-content: space-between;
	align-items: center;
	padding: .5rem;
	box-sizing: border-box;
}
.order-wait .row{
	align-items: center;
}
.order-wait .row img{
	width: .6rem;
	margin-right: .3rem;
}
.order-wait .row p{
	color: #999999;
	font-size: .6rem;
}
.order-wait a{
	background: #FF9645;
	width: 3.4rem;
	height: 1.3rem;
	font-size: .55rem;
	color: #FFFFFF;
	border-radius: .2rem;
	justify-content: center;
}
.building-part{
	padding: .5rem 0;
}
.building-part .part-title{
	padding: 0 .5rem;
}
.building-part .part-title .row{
	align-items: center;
}
.building-part .part-title .row h2{
	color: #333333;
	font-size: .6rem;
	font-weight: normal;
}
.building-part .part-title .row label{
	background:rgba(255,140,64,.13);
	border-radius:1rem;
	padding: 0 .3rem;
	height: .65;
	color: #FF8C40;
	font-size: .55rem;
	margin-left: .2rem;
}
.building-part .part-title .row span{
	font-size: .5rem;
	color: #999999;
}
#pic{
	margin-top: .5rem;
}
#pic .swiper-slide{
	align-items: center;;
}
#pic img{
	width: 100%;
	height: 3.8rem;
}
#pic .swiper-slide p{
	color: #333333;
	font-size: .5rem;
	margin-top: .3rem;
}
#pic .swiper-slide span{
	color: #999;
	font-size: .5rem;
}
.building-param{
	padding: 0 .5rem;
}
.building-param ul li{
	margin-top: .5rem;
	justify-content: space-between;
}
.building-param ul li label{
	color: #9A9A9A;
	font-size: .5rem;
}
.building-param ul li p{
	width: 12.2rem;
	color: #333333;
	font-size: .5rem;
}
.building-param ul li.price-li{
	justify-content: flex-start;
	align-items: center;
}
.building-param ul li.price-li p{
	width: auto;
	margin-left: 1.8rem;
	margin-right: 1rem;
}
.building-param ul li.price-li .row{
	border:1px solid rgba(255,150,69,1);
	border-radius:.1rem;
	align-items: center;
	height: .9rem;
	padding: 0 .3rem;
}
.building-param ul li.price-li .row img{
	width: .6rem;
	margin-right: .2rem;
}
.building-param ul li.price-li .row span{
	color: #FF9645;
	font-size: .48rem;
}
.building-param ul li p em{
	color: #FF0000;
}
.building-state{
	padding: 0 .5rem;
	margin-top: .5rem;
}
.building-state ul li{
	padding-left: .8rem;
	position: relative;
	padding-bottom: .4rem;
}
.building-state ul li:after{
	position: absolute;
	content: '';
	background: #FF8C40;
	border-radius: 50%;
	width: .2rem;
	height: .2rem;
	left: 0;
	top: .2rem;
}
.building-state ul li:before{
	position: absolute;
	content: '';
	background: #FF8C40;
	border-radius: 50%;
	width: 1px;
	height: 100%;
	left: .08rem;
	top: .2rem;
	z-index: -1;
}
.building-state ul li:last-of-type{
	padding-bottom: 0;
}
.building-state ul li:last-of-type:before{
	top: 0;
}
.building-state ul li .row{
	align-items: center;
}
.building-state ul li .row em{
	color: #FF8C40;
	font-size: .45rem;
}
.building-state ul li .row label{
	height: .5rem;
	align-items: center;
	border: 1px solid;
	box-sizing: border-box;
	border-radius: .1rem;
	padding: 0 .2rem;
	font-size: .4rem;
	margin-left: .4rem;
}
.building-state ul li .row label.price{
	border-color: #FF9645;
	color: #FF9645;
}
.building-state ul li .row label.discount{
	border-color: #EE2828;
	color: #EE2828;
}
.building-state ul li .row label.engi{
	border-color: #4A92F5;
	color: #4A92F5;
}
.building-state ul li h3{
	font-size: .5rem;
	color: #333333;
	margin: .3rem 0;
	font-weight: normal;
}
.building-state ul li p{
	font-size: .5rem;
	color: #999999;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.mapbox{
	padding: .5rem .5rem 0;
}
.mapbox #map{
	height: 7rem;
}
.mapbox ul.row{
	padding: 0 .5rem;
	justify-content: space-between;
	margin-top: .5rem;
}
.mapbox ul.row li{
	align-items: center;
}
.mapbox ul.row li img{
	height: 1rem;
}
.mapbox ul.row li p{
	color: #394043;
	font-size: .5rem;
	margin-top: .3rem;
}
.building-scan{
	padding: 0 .5rem;
}
.scan-list{
	padding: .7rem 0;
	position: relative;
}
.scan-list a.tel{
	position: absolute;
	z-index: 2;
	right: 0;
	top: .8rem;
	width: 1rem;
}
.scan-list a.tel img{
	width: 100%;
}
.scan-list:after{
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	background: #EDEFF5;
}
.scan-list:last-of-type{
	padding-bottom: .3rem;
}
.scan-list:last-of-type:after{
	width: 0;
}
.scan-list a{
	justify-content: space-between;
}
.scan-list a.row img.scan-pic{
	width: 4rem;
	height: 3rem;
	display: block;
}
.scan-list a .column{
	width: 10.5rem;
	height: 3rem;
	justify-content: space-between;
}
.scan-list a .row{
	align-items: center;
}
.scan-list a .row h2{
	color: #333333;
	font-size: .55rem;
}
.scan-list a .row label{
	border-radius:.1rem;
	padding: 0 .2rem;
	height: .6rem;
	align-items: center;
	font-size: .5rem;
	margin-left: .3rem;
}
.scan-list a .row label.wait{
	background:rgba(14,193,111,.2);
	color: #0EC16F;
}
.scan-list a .row label.on-sale{
	background: rgba(255,69,69,.2);
	color: #FF1E00;
}
.scan-list a .row label.pre-sale {
	background: rgba(255,150,69,.2);
	color: #ff9645;
}
.scan-list a .row label.last-sale {
	background: rgba(59,142,255,.2);
	color: #3b8eff;
}
.scan-list a .row label.stop-sale,.scan-list a .row label.ready-sale {
	background: rgba(192,192,192,.2);
	color: #c0c0c0;
}
.scan-list a em{
	color: #FF4545;
	font-size: .5rem;
}
.scan-list a .row img{
	width: .4rem;
}
.scan-list a .row p{
	color: #999999;
	font-size: .48rem;
	margin-left: .2rem;
}
.scan-list a .row span{
	align-items: center;
	justify-content: center;
	height: .8rem;
	width: 2.4rem;
	border: 1px solid #DCDCDC;
	border-radius: .1rem;
	font-size: .44rem;
	color: #8C8C8C;
	margin-right: .2rem;
	margin-top: .2rem;
}
.servicebox{
	padding: .8rem 0 0;
}
.service{
	justify-content: space-between;
}
.service .column{
	align-items: center;
	flex: 1;
	margin-right: 1.4rem;
}
.service .column:last-of-type{
	margin-right: 0;
}
.service .column .service-pic{
	width: 1.4rem;
	height: 1.4rem;
	position: relative;
}
.service .column .service-pic img{
	width: 100%;
	height: 100%;
}
.service .column .service-pic:after{
	position: absolute;
	content: '';
	width: 2.8rem;
	height: 1px;
	right: -3.5rem;
	top: .7rem;
	background: #ADADAD;
}
.service .column:last-of-type .service-pic:after{
	width: 0;
}
.service .column p{
	font-size: .48rem;
	color: #333333;
	margin-top: .2rem;
}
.building-part form{
	margin-top: .6rem;
	padding: .5rem 1rem;
	justify-content: space-between;
}
.building-part form input{
	width: 9.8rem;
	height: 1.6rem;
	border: 1px solid #FF9645;
	border-radius: .2rem;
	box-sizing: border-box;
	font-size: .6rem;
	padding: 0 .5rem;
	color: #999999;
}
.building-part form button{
	background: #FF9645;
	border-radius: .2rem;
	color: #fff;
	font-size: .6rem;
	width: 3.6rem;
}
/*楼盘动态列表*/
.station-list{
	padding: 0 .5rem;
}
.station-list a{
	margin-top: .6rem;
}
.station-list a .row{
	justify-content: space-between;
	align-items: center;
}
.station-list a .row h2{
	font-size: .6rem;
	color: #333333;
	width: 12rem;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-weight: normal;
}
.station-list a .row label {
	height: .5rem;
	align-items: center;
	border: 1px solid;
	box-sizing: border-box;
	border-radius: .1rem;
	padding: 0 .2rem;
	font-size: .4rem;
	margin-left: .4rem;
}
.station-list a .row label.price {
	border-color: #FF9645;
	color: #FF9645;
}
.station-list a .row label.discount {
	border-color: #EE2828;
	color: #EE2828;
}
.station-list a .row label.engi {
	border-color: #4A92F5;
	color: #4A92F5;
}
.station-list a p{
	font-size: .52rem;
	color: #999999;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	line-height: .8rem;
	margin: .1rem 0 .2rem;
}
.station-list a em{
	color: #FF8C40;
	font-size: .45rem;
}
/*位置与周边*/
.mymap{
	height: 100%;
	position: relative;
}
.mymap #map{
	height: 100%;
}
.mymap ul.row{
	justify-content: space-around;
	align-items: center;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2.6rem;
}
.mymap ul.row li{
	align-items: center;
}
.mymap ul.row li img{
	height: 1rem;
}
.mymap ul.row li p{
	color: #394043;
	font-size: .5rem;
	margin-top: .3rem;
}
/*楼盘列表页*/
.search-list{
	position: fixed;
	top: 2rem;
	width: 100%;
	left: 0;
	align-items: center;
	background: #EDEFF5;
	padding: 0 .5rem;
	height: 2rem;
	justify-content: space-between;
	z-index: 9;
}
.search-list .row{
	width: 100%;
	justify-content: space-between;
	align-items: center;
	height: 1.4rem;
	background: #fff;
	border-radius:.2rem;
	padding: 0 .5rem;
}
.search-list img{
	width: .7rem;
}
.search-list input{
	width: 13rem;
	font-size: .6rem;
	color: #000;
}
.search-list input::-webkit-input-placeholder{
	font-size: .6rem;
	color: #999;
}
.search-list a{
	color: #FF9645;
	font-size: .6rem;
}
.building-list-box{
	padding-top: 4rem;
}
.building-list-box .building-scan{
	padding: 0;
}
.building-list-box .scan-list a.row{
	padding: 0 .5rem;
}
.mask{
	position: fixed;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,.6);
	left: 0;
	top: 0;
	z-index: 3;
	display: none;
}
.filter{
	padding: .5rem .5rem 0;
}
.filter.totop{
	position: fixed;
	top: 2rem;
	left: 0;
	width: 100%;
	background: #fff;
	padding-bottom: .5rem;
	z-index: 10;
}
.filter ul.row{
	justify-content: space-between;
}
.filter ul.row li{
	position: relative;
	color: #666666;
	font-size: .6rem;
	padding-right: .8rem;
}
.filter ul.row li.on{
	color: #FF9645;
}
.filter ul.row li.on:after{
	border-top: .25rem solid #FF9645;
}
.filter ul.row li:after{
	position: absolute;
	content: '';
	border-left: .25rem solid transparent;
	border-right: .25rem solid transparent;
	border-bottom: .25rem solid transparent;
	border-top: .25rem solid #888888;
	right: 0;
	top: .3rem;
}
.options{
	background: #fff;
	position: absolute;
	width: 100%;
	left: 0;
	top: 1.7rem;
}
.option-price,.option-house{
	padding: 0 1rem;
}
.option-price li,.option-house li{
	line-height: 1.8rem;
}
.option-price li.on a,.option-house li.on a{
	color: #FF9645;
}
.option-price li a,.option-house li a{
	color: #333333;
	font-size: .6rem;
}
.option-house li a{
	justify-content: space-between;
	align-items: center;
}
.option-house li i{
	width: .6rem;
	height: .6rem;
	background: url(../images/icon/check.png) no-repeat;
	background-size: 100% 100%;
}
.option-house li.on i{
	background: url(../images/icon/check_on.png) no-repeat;
	background-size: 100% 100%;
}
.option .area .option-provice{
	background: #F2F1F1;
}
.option .area .option-city{
	background: #f9f9f9;
}
.option .area .option-city,.option .area .option-provice,.option .area .option-area{
	flex: 1;
	line-height: 1.8rem;
	max-height: 15rem;
	overflow: auto;
}
.option .area .option-city,.option .area .option-area{
	display: none;
}
.option .area .option-city a,.option .area .option-provice a,.option .area .option-area a{
	color: #333333;
	font-size: .6rem;
	padding-left: 1rem;
}
.option .area .option-city a.on,.option .area .option-provice a.on,.option .area .option-area a.on{
	color: #FF9645;
}
.option .area .option-provice a.on{
	background: #F9F9F9;
}
.options .option{
	display: none;
	position: relative;
}
.options .option .option-box{
	max-height: 16rem;
	overflow: auto;
	padding: 0 .5rem .5rem;
}
.options .option.more-option{
	padding-bottom: 2.2rem;
}
.options .option p{
	color: #333333;
	font-size: .48rem;
	margin-top: .5rem;
}
.options .option .tab{
	flex-wrap: wrap;
}
.options .option .tab a{
	width: 4.8rem;
	height: 1.3rem;
	text-align: center;
	line-height: 1.3rem;
	background:rgba(229,229,229,1);
	border-radius:.2rem;
	color: #333333;
	font-size: .52rem;
	margin-right: .3rem;
	margin-top: .5rem;
}
.options .option .tab a.on{
	background:rgba(255,140,64,.15);
	color: #FF8C40;
}
.options .option .tab a:nth-of-type(3n+3){
	margin-right: 0;
}
.options .option .tabBtn{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.options .option .tabBtn a{
	flex: 1;
	text-align: center;
	height: 2.2rem;
	font-size: .6rem;
	line-height: 2.2rem;
}
.options .option .tabBtn a.reset{
	color: #333333;
	background: #fff;
}
.options .option .tabBtn a.sure{
	background: #FF9645;
	color: #fff;
}
.building-list-box .scan-list:last-of-type:last-of-type{
	padding-bottom: .8rem;
}
.building-list-box .scan-list a.tel{
	right: .5rem;
}
.building-list-box .scan-list:after{
	width: 15rem;
	left: .5rem;
}
.building-list-box .scan-list:last-of-type:after{
	width: 0;
}
.main-box .main-house{
	position: relative;
	color: #999999;
	font-size: .48rem;
	margin: 0 .5rem;
	margin-top: .6rem;
}
.main-box .main-house.on:before{
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #EDEFF5;
}
.main-box .main-house:after{
	position: absolute;
	content: '';
	right: 0;
	top: .2rem;
	border-left: .25rem solid transparent;
	border-right: .25rem solid transparent;
	border-bottom: .25rem solid transparent;
	border-top: .25rem solid #999;
}
.main-box .main-house.on{
	padding-bottom: .6rem;
}
.main-box .main-house.on:after{
	top: 0;
	border-left: .25rem solid transparent;
	border-right: .25rem solid transparent;
	border-top: .25rem solid transparent;
	border-bottom: .25rem solid #999;
}
.main-box .swiper-container{
	display: none;
	margin-top: .6rem;
}
.main-box .swiper-slide{
	align-items: center;
}
.main-box .swiper-slide p{
	margin-top: .2rem;
	font-size: .48rem;
	color: #333333;
}
.main-box .swiper-slide img{
	width: 100%;
	height: 4rem;
}
/*楼盘相册*/

.swiper-header {
	padding: 0 .6rem;
	position: absolute;
	top: 0;
	height: 2rem;
	width: 100%;
	box-sizing: border-box;
	align-items: center;
	justify-content: space-between;
	z-index: 9;
}

.swiper-header a.back {
	width: .4rem;
}
.swiper-header a.allpic{
	width: 2.4rem;
	height: .8rem;
	color: #666666;
	font-size: .5rem;
	justify-content: center;
	align-items: center;
	background: #eee;
	border-radius: .4rem;
}
.swiper-header a img {
	width: 100%;
}

.swiper-slide {
	text-align: center;
}

.swiper-container-v {
	height: 100%;
	padding-top: 6rem;
}
.big-slide .swiper-slide{
	height: 11rem;
	width: 100%;
}
.swiper-container-v .swiper-pagination-fraction {
	bottom: 0;
	color: #fff;
	font-size: .48rem;
	width: 4rem;
	text-align: right;
	left: initial;
	right: .5rem;
	font-family: arial;
}

.big-slide .swiper-slide img {
	width: 100%;
	height: 100%;
	margin: auto;
	display: block;
}

.gallery-top {
	height: 84%;
	width: 100%;
	background: #000;
	padding-top: 2rem;
}
.gallery-top p{
	position: absolute;
	bottom: 0;
	color: #fff;
	font-size: .48rem;
	left: .5rem;
}
.gallery-thumbs {
	background: #000;
	height: 16%;
	box-sizing: border-box;
	padding: 10px 0;
}

.gallery-thumbs .swiper-slide {
	text-align: left;
	font-size: .6rem;
	color: #fff;
	width: auto !important; 
}

.gallery-thumbs .swiper-slide-thumb-active {
	color: #FF8C40;
}
/*户型图*/
.show-room{
	margin-top: .5rem;
}
.show-room .swiper-slide{
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: 1.3rem;
	border:1px solid rgba(181,181,181,1);
	border-radius:.2rem;
	font-size: .6rem;
	color: #B5B5B5;
}
.show-room .swiper-slide.on{
	background: #FF9645;
	border: none;
	color: #fff;
}
.room-list .room{
	margin-top: .8rem;
}
.room-list .room p{
	padding: 0 .5rem;
	color: #333333;
	font-size: .6rem;
}
.room-list .room a{
	width: 100%;
	margin-top: .5rem;
}
.room-list .room a img{
	width: 100%;
	height: 8rem;
	display: block;
}
.big-room{
	margin-top: 2rem;
}
.big-room p{
	text-align: center;
	color: #333333;
	font-size: .6rem;
	margin-bottom: .5rem;
}
.big-room img{
	display: block;
	margin: auto;
	max-width: 100%;
}
/*搜索页面*/
.hot{
	padding: .5rem;
}
.hot h2{
	color: #999999;
	font-size: .48rem;
	font-weight: normal;
}
.hot ul li{
	margin-top: .5rem;
}
.hot ul li a{
	color: #333333;
	font-size: .6rem;
}
/*资讯列表页*/
.new_nav{
	padding: .5rem;
	background: #fff;
	position: fixed;
	top: 2rem;
	left: 0;
	width: 100%;
	height: 1.6rem;
	z-index: 9;
	justify-content: space-around;
	align-items: center;
}
.new_nav a{
	color: #999999;
	font-size: .6rem;
}
.new_nav a.on{
	color: #FF9645;
	position: relative;
}
.new_nav a.on:after{
	position: absolute;
	content: '';
	width: 1.2rem;
	height: 3px;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -.3rem;
	background: #FF9645;
}
.news-box{
	padding-top: 3.6rem;
}
.mews-list{
	padding: 0 .5rem .5rem;
}
.mews-list.relative{
	padding-bottom: 0;
	padding-top: .5rem;
}
.mews-list.relative h2{
	color: #333333;
	font-size: .6rem;
	font-weight: normal;
}
.mews-list.relative li:after{
	width: 0;
}
.mews-list li{
	position: relative;
	padding: .6rem 0;
	justify-content: space-between;
}
.mews-list li:after{
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #EDEFF5;
}
.mews-list li .column{
	width: 10.7rem;
	height: 3rem;
	justify-content: space-between;
}
.mews-list li .column.no-pic{
	width: 100%;
}
.mews-list li .column h2{
	font-size: .52rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-weight: normal;
	line-height: .8rem;
}
.mews-list li .column .row{
	justify-content: space-between;
}
.mews-list li .column .row span{
	color: #8C8C8C;
	font-size: .44rem;
}
.mews-list li img{
	width: 4rem;
	height: 3rem;
	margin-left: .3rem;
}
.mews-list a.all-building{
	margin-top: .5rem;
}
/*资讯详情页*/
.news-detail{
	padding: .5rem;
}
.news-detail h1{
	color: #333333;
	font-size: .6rem;
}
.news-detail .row{
	align-items: center;
	justify-content: flex-start;
	margin: .3rem 0 .5rem;
}
.news-detail .row span{
	color: #999999;
	font-size: .45rem;
	margin-right: 1.6rem;
}
.news-detail .row span.count{
	margin-right: 0;
	background: url(../images/icon/scan.png) no-repeat left center;
	background-size: .5rem .4rem;
	padding-left: .8rem;
}
.news-detail .content p{
	color: #333333;
	font-size: .48rem;
	line-height: .9rem;
}
.news-detail .content img{
	display: block;
	max-width: 100%;
	margin: .4rem auto;
}
.news-detail em{
	font-size: .48rem;
	line-height: .9rem;
	color: #F43434;
}
.news-detail span{
	font-size: .48rem;
	line-height: .9rem;
	color: #333333;
}
/*更多省份、城市列表*/
.provice-box{
	padding: 2rem .8rem 0;
}
.provice-box .provice-list h2{
	margin-top: .6rem;
}
.provice-box .provice-list ul.row{
	flex-wrap: wrap;
}
.provice-box .provice-list .row li{
	width: 3.3rem;
	height: 1.3rem;
	border: 1px solid #D2D2D2;
	border-radius: .2rem;
	align-items: center;
	justify-content: center;
	margin-top: .5rem;
	margin-right: .4rem;
	padding: 0 .2rem;
}
.provice-box .provice-list .row a{
	font-size: .6rem;
	color: #999999;
	white-space: nowrap;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.provice-box .provice-list .row li.on{
	background: #FF9645;
	border: none;
}
.provice-box .provice-list .row li.on a{
	color: #fff;
}
.provice-box .provice-list .row li:nth-of-type(4n+4){
	margin-right: 0;
}
/*帮您找房*/
.team-sign{
	height: 100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	padding: 0 1rem;
}
.team-sign h2{
	color: #FF9645;
	font-size: .7rem;
	font-weight: normal;
}
.team-sign .column{
	margin: 1rem 0;
	align-items: center;
}
.team-sign p{
	color: #999999;
	font-size: .48rem;
}
.team-sign input{
	border:1px solid rgba(191,191,191,1);
	border-radius:.2rem;
	width: 100%;
	height: 1.4rem;
	color: #333;
	font-size: .56rem;
	padding: 0 .5rem;
	text-align: center;
}
.team-sign input::-webkit-input-placeholder{
	color: #999999;
	font-size: .56rem;
}
.team-sign .sure{
	width: 100%;
	background: #FF9645;
	border-radius:.2rem;
	color: #fff;
	font-size: .6rem;
	margin-top: 1rem;
	height: 1.4rem;
}
